pld embedded open source shop software projects computers developers audio online shopping design builders computer hardware electronic dsp cpld eprom linux fpga electronics tools digital electronics - general construction asic